package chapter14.Collection.Set;

/**
 * @Auther: Tx
 * @Date: 2022/5/11 20:57
 */
public class HashSetStructure {
    public static void main(String[] args) {
//        HashMap 底层模拟：数组 + 链表 + 红黑树
        //1.有些人Node[]，称为表
        Node[] table = new Node[16];
//        新建一个节点
        Node jack = new Node("jack", null);
//           将jack挂载到表中
        table[2] = jack;
//        在新建一个节点
        Node mary = new Node("mary", null);
        jack.next=mary;
// 将smith挂载到表中
        Node smith = new Node("smith", null);
        table[3]= smith;

        System.out.println(table);
    }
}

class Node {
    Object item;//存储元素
    Node next;//存储下一个节点

    public Node(Object item, Node next) {
        this.item = item;
        this.next = next;
    }
}